# tcpmodel

Educational tool to show students how TCP works.

## Planned features

Function | Implementation | Status
:------- | :------------- | :-----
TCP window | Dictionary where sequence numbers point to bytes | Not started
TCP sequence numbers | Wrap around if it exceeds 2<sup>32 | Incomplete
Break text input into bytes | Convert input to a character array, then convert each character to a byte | Incomplete

